impounding dams - Français Anglais Dictionnaire